package mobi.yuanshen.oss;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * yuanshen-oss参数工具类
 * 用于存放配置yuanshen-oss的配置信息
 *
 * @author WinterCatter
 * @since 2025-06-17
 * @LastChange 2025-06-17
 */
@ConfigurationProperties(prefix = "mobi.yuanshen.oss")
@Data
public class FileParamsUtils {
    /**
     * 根路径
     */
    public String BASE_URL;

    /**
     * 文件上传接口的url，地址+接口请求路径
     */
    public String FILE_UPLOAD_INTERFACE_URL;

    /**
     * 文件存储的绝对路径
     */
    public String LocalFileStorageAbsolutePath;

    /**
     * 文件服务器访问路径
     * 用于通过HTTP访问上传的文件
     * @Develop 开发环境：http://localhost:8080/FileStorage
     * @Production 生产环境：BASE_URL/FileStorage
     */
    public String FileStorageHttpPath;


    public String FileUploadAccessKey;
}